home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
QuickTime 1.5 for Developers
/
QuickTime 1.5 for Developers.iso
/
Open Me First!
/
Apple DocViewer
/
Apple DocViewer
/
Apple DocViewer.rsrc
/
CODE_28_BNView.txt
< prev
next >
Wrap
Text File
|
1992-10-27
|
65KB
|
1,133 lines
# near model CODE resource
# jump table entries: 11600-11623 (24 of them)
export_1450:
00000000 4E56 FFF4 link A6, -0x000C
00000004 48E7 0118 movem.l -[A7], D7,A3,A4
00000008 286E 0008 movea.l A4, [A6 + 0x8]
0000000C 7000 moveq.l D0, 0x00
0000000E 2D40 FFFC move.l [A6 - 0x4], D0
00000012 598F subq.l A7, 4
00000014 2F0C move.l -[A7], A4
00000016 4EAD 27B2 jsr [A5 + 0x27B2 /* export_1266 */]
0000001A 205F movea.l A0, [A7]+
0000001C 2050 movea.l A0, [A0]
0000001E 2668 0052 movea.l A3, [A0 + 0x52]
00000022 2053 movea.l A0, [A3]
00000024 0CA8 4F4E 4C4E 002E cmpi.l [A0 + 0x2E], 0x4F4E4C4E /* 'ONLN' */
0000002C 662C bne +0x2E /* 0000005A */
0000002E 2D4B FFF4 move.l [A6 - 0xC], A3
00000032 558F subq.l A7, 2
00000034 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00000038 4EAD 283A jsr [A5 + 0x283A /* export_1283 */]
0000003C 2D4B FFF8 move.l [A6 - 0x8], A3
00000040 598F subq.l A7, 4
00000042 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00000046 4EAD 26A2 jsr [A5 + 0x26A2 /* export_1232 */]
0000004A 2D5F FFFC move.l [A6 - 0x4], [A7]+
0000004E 558F subq.l A7, 2
00000050 2F0C move.l -[A7], A4
00000052 4EAD 283A jsr [A5 + 0x283A /* export_1283 */]
00000056 544F addq.w A7, 2
00000058 6046 bra +0x48 /* 000000A0 */
label0000005A:
0000005A 598F subq.l A7, 4
0000005C 2F0C move.l -[A7], A4
0000005E 4EAD 27B2 jsr [A5 + 0x27B2 /* export_1266 */]
00000062 265F movea.l A3, [A7]+
00000064 200B move.l D0, A3
00000066 6738 beq +0x3A /* 000000A0 */
00000068 486E FFF4 pea.l [A6 - 0xC]
0000006C 2F0B move.l -[A7], A3
0000006E 4EAD 1C5A jsr [A5 + 0x1C5A /* export_903 */]
00000072 3E2E FFFA move.w D7, [A6 - 0x6]
00000076 9E6E FFF6 sub.w D7, [A6 - 0xA]
0000007A 2054 movea.l A0, [A4]
0000007C 2068 0052 movea.l A0, [A0 + 0x52]
00000080 2050 movea.l A0, [A0]
00000082 48C7 ext.l D7
00000084 2007 move.l D0, D7
00000086 721F moveq.l D1, 0x1F
00000088 9081 sub.l D0, D1
0000008A 3428 0052 move.w D2, [A0 + 0x52]
0000008E 48C2 ext.l D2
00000090 B082 cmp.l D0, D2
00000092 660C bne +0xE /* 000000A0 */
00000094 598F subq.l A7, 4
00000096 2F0C move.l -[A7], A4
00000098 4EAD 17CA jsr [A5 + 0x17CA /* export_757 */]
0000009C 2D5F FFFC move.l [A6 - 0x4], [A7]+
label000000A0:
000000A0 2D6E FFFC 000C move.l [A6 + 0xC], [A6 - 0x4]
000000A6 4CEE 1880 FFE8 movem.l D7,A3,A4, [A6 - 0x18]
000000AC 4E5E unlink A6
000000AE 2E9F move.l [A7], [A7]+
000000B0 4E75 rts
000000B2 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_1451: // at 000000B4 (misaligned)
000000B6 0000 48E7 ori.b D0, 0xE7
000000BA 0018 598F ori.b [A0]+, 0x8F
000000BE 2F2E 0008 move.l -[A7], [A6 + 0x8]
000000C2 4EAD 27B2 jsr [A5 + 0x27B2 /* export_1266 */]
000000C6 265F movea.l A3, [A7]+
000000C8 200B move.l D0, A3
000000CA 6724 beq +0x26 /* 000000F0 */
000000CC 2053 movea.l A0, [A3]
000000CE 2868 0052 movea.l A4, [A0 + 0x52]
000000D2 2054 movea.l A0, [A4]
000000D4 0CA8 4F4E 4C4E 002E cmpi.l [A0 + 0x2E], 0x4F4E4C4E /* 'ONLN' */
000000DC 6716 beq +0x18 /* 000000F4 */
000000DE 2054 movea.l A0, [A4]
000000E0 0CA8 7465 7874 002E cmpi.l [A0 + 0x2E], 0x74657874 /* 'text' */
000000E8 670A beq +0xC /* 000000F4 */
000000EA 7000 moveq.l D0, 0x00
000000EC 2840 movea.l A4, D0
000000EE 6004 bra +0x6 /* 000000F4 */
label000000F0:
000000F0 7000 moveq.l D0, 0x00
000000F2 2840 movea.l A4, D0
label000000F4:
000000F4 2D4C 000C move.l [A6 + 0xC], A4
000000F8 4CEE 1800 FFF8 movem.l A3,A4, [A6 - 0x8]
000000FE 4E5E unlink A6
00000100 2E9F move.l [A7], [A7]+
00000102 4E75 rts
fn00000104:
00000104 4E56 FFFC link A6, -0x0004
00000108 48E7 0318 movem.l -[A7], D6,D7,A3,A4
0000010C 1C2E 000C move.b D6, [A6 + 0xC]
00000110 286E 0008 movea.l A4, [A6 + 0x8]
00000114 598F subq.l A7, 4
00000116 2F0C move.l -[A7], A4
00000118 4EAD 268A jsr [A5 + 0x268A /* export_1229 */]
0000011C 265F movea.l A3, [A7]+
0000011E 7000 moveq.l D0, 0x00
00000120 1F00 move.b -[A7], D0
00000122 1F00 move.b -[A7], D0
00000124 2F0B move.l -[A7], A3
00000126 4EAD 279A jsr [A5 + 0x279A /* export_1263 */]
0000012A 7000 moveq.l D0, 0x00
0000012C 1F00 move.b -[A7], D0
0000012E 1F00 move.b -[A7], D0
00000130 2F0B move.l -[A7], A3
00000132 4EAD 27A2 jsr [A5 + 0x27A2 /* export_1264 */]
00000136 2054 movea.l A0, [A4]
00000138 3E28 0072 move.w D7, [A0 + 0x72]
0000013C 600C bra +0xE /* 0000014A */
label0000013E:
0000013E 3F07 move.w -[A7], D7
00000140 2F0B move.l -[A7], A3
00000142 4EAD 26CA jsr [A5 + 0x26CA /* export_1237 */]
00000146 3007 move.w D0, D7
00000148 5247 addq.w D7, 1
label0000014A:
0000014A 2054 movea.l A0, [A4]
0000014C BE68 0074 cmp.w D7, [A0 + 0x74]
00000150 6FEC ble -0x12 /* 0000013E */
00000152 4A06 tst.b D6
00000154 6706 beq +0x8 /* 0000015C */
00000156 2668 0052 movea.l A3, [A0 + 0x52]
0000015A 6006 bra +0x8 /* 00000162 */
label0000015C:
0000015C 2054 movea.l A0, [A4]
0000015E 2668 0056 movea.l A3, [A0 + 0x56]
label00000162:
00000162 2F3C 7A6F 6F6D move.l -[A7], 0x7A6F6F6D /* 'zoom' */
00000168 1F06 move.b -[A7], D6
0000016A 2054 movea.l A0, [A4]
0000016C 2F28 004A move.l -[A7], [A0 + 0x4A]
00000170 4EAD 375A jsr [A5 + 0x375A /* export_1767 */]
00000174 2F3C 746C 6173 move.l -[A7], 0x746C6173 /* 'tlas' */
0000017A 1F06 move.b -[A7], D6
0000017C 2054 movea.l A0, [A4]
0000017E 2F28 004A move.l -[A7], [A0 + 0x4A]
00000182 4EAD 375A jsr [A5 + 0x375A /* export_1767 */]
00000186 2F3C 7472 6563 move.l -[A7], 0x74726563 /* 'trec' */
0000018C 1F06 move.b -[A7], D6
0000018E 2054 movea.l A0, [A4]
00000190 2F28 004A move.l -[A7], [A0 + 0x4A]
00000194 4EAD 375A jsr [A5 + 0x375A /* export_1767 */]
00000198 598F subq.l A7, 4
0000019A 2F0C move.l -[A7], A4
0000019C 4EAD 27B2 jsr [A5 + 0x27B2 /* export_1266 */]
000001A0 2D5F FFFC move.l [A6 - 0x4], [A7]+
000001A4 2F0B move.l -[A7], A3
000001A6 2F2E FFFC move.l -[A7], [A6 - 0x4]
000001AA 4EAD 1CA2 jsr [A5 + 0x1CA2 /* export_912 */]
000001AE 2F0B move.l -[A7], A3
000001B0 2054 movea.l A0, [A4]
000001B2 2F28 0078 move.l -[A7], [A0 + 0x78]
000001B6 4EBA 0A48 jsr [PC + 0xA48 /* 00000C00 */]
000001BA 2054 movea.l A0, [A4]
000001BC 3E28 0072 move.w D7, [A0 + 0x72]
000001C0 6010 bra +0x12 /* 000001D2 */
label000001C2:
000001C2 558F subq.l A7, 2
000001C4 3F07 move.w -[A7], D7
000001C6 2F0B move.l -[A7], A3
000001C8 4EAD 30A2 jsr [A5 + 0x30A2 /* export_1552 */]
000001CC 544F addq.w A7, 2
000001CE 3007 move.w D0, D7
000001D0 5247 addq.w D7, 1
label000001D2:
000001D2 2054 movea.l A0, [A4]
000001D4 BE68 0074 cmp.w D7, [A0 + 0x74]
000001D8 6FE8 ble -0x16 /* 000001C2 */
000001DA 7001 moveq.l D0, 0x01
000001DC 1F00 move.b -[A7], D0
000001DE 1F00 move.b -[A7], D0
000001E0 2F0B move.l -[A7], A3
000001E2 4EAD 279A jsr [A5 + 0x279A /* export_1263 */]
000001E6 7001 moveq.l D0, 0x01
000001E8 1F00 move.b -[A7], D0
000001EA 7200 moveq.l D1, 0x00
000001EC 1F01 move.b -[A7], D1
000001EE 2F0B move.l -[A7], A3
000001F0 4EAD 27A2 jsr [A5 + 0x27A2 /* export_1264 */]
000001F4 4CEE 18C0 FFEC movem.l D6,D7,A3,A4, [A6 - 0x14]
000001FA 4E5E unlink A6
000001FC 205F movea.l A0, [A7]+
000001FE 5C4F addq.w A7, 6
00000200 4ED0 jmp [A0]
00000202 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_1452: // at 00000204 (misaligned)
00000206 0000 48E7 ori.b D0, 0xE7
0000020A 0118 btst [A0]+, D0
0000020C 286E 0008 movea.l A4, [A6 + 0x8]
00000210 2054 movea.l A0, [A4]
00000212 3E28 005C move.w D7, [A0 + 0x5C]
00000216 2248 movea.l A1, A0
00000218 3368 005C 0076 move.w [A1 + 0x76], [A0 + 0x5C]
0000021E 2054 movea.l A0, [A4]
00000220 316E 000C 005C move.w [A0 + 0x5C], [A6 + 0xC]
00000226 2054 movea.l A0, [A4]
00000228 2F28 0078 move.l -[A7], [A0 + 0x78]
0000022C 4EAD 3592 jsr [A5 + 0x3592 /* export_1710 */]
00000230 598F subq.l A7, 4
00000232 2F0C move.l -[A7], A4
00000234 4EAD 268A jsr [A5 + 0x268A /* export_1229 */]
00000238 265F movea.l A3, [A7]+
0000023A 200B move.l D0, A3
0000023C 670E beq +0x10 /* 0000024C */
0000023E 598F subq.l A7, 4
00000240 3F3C 0FA3 move.w -[A7], 0xFA3
00000244 2F0B move.l -[A7], A3
00000246 4EAD 29C2 jsr [A5 + 0x29C2 /* export_1332 */]
0000024A 584F addq.w A7, 4
label0000024C:
0000024C 2054 movea.l A0, [A4]
0000024E 7004 moveq.l D0, 0x04
00000250 B068 005C cmp.w D0, [A0 + 0x5C]
00000254 660C bne +0xE /* 00000262 */
00000256 7001 moveq.l D0, 0x01
00000258 1F00 move.b -[A7], D0
0000025A 2F0C move.l -[A7], A4
0000025C 4EBA FEA6 jsr [PC - 0x15A /* 00000104 */]
00000260 6010 bra +0x12 /* 00000272 */
label00000262:
00000262 0C47 0004 cmpi.w D7, 0x4
00000266 660A bne +0xC /* 00000272 */
00000268 7000 moveq.l D0, 0x00
0000026A 1F00 move.b -[A7], D0
0000026C 2F0C move.l -[A7], A4
0000026E 4EBA FE94 jsr [PC - 0x16C /* 00000104 */]
label00000272:
00000272 598F subq.l A7, 4
00000274 2F0C move.l -[A7], A4
00000276 4EAD 268A jsr [A5 + 0x268A /* export_1229 */]
0000027A 265F movea.l A3, [A7]+
0000027C 200B move.l D0, A3
0000027E 670E beq +0x10 /* 0000028E */
00000280 598F subq.l A7, 4
00000282 3F3C 0FA2 move.w -[A7], 0xFA2
00000286 2F0B move.l -[A7], A3
00000288 4EAD 29C2 jsr [A5 + 0x29C2 /* export_1332 */]
0000028C 584F addq.w A7, 4
label0000028E:
0000028E 4CEE 1880 FFF4 movem.l D7,A3,A4, [A6 - 0xC]
00000294 4E5E unlink A6
00000296 205F movea.l A0, [A7]+
00000298 5C4F addq.w A7, 6
0000029A 4ED0 jmp [A0]
export_1453:
fn0000029C:
0000029C 4E56 0000 link A6, 0
000002A0 48E7 0018 movem.l -[A7], A3,A4
000002A4 286E 0008 movea.l A4, [A6 + 0x8]
000002A8 2054 movea.l A0, [A4]
000002AA 316E 000C 005A move.w [A0 + 0x5A], [A6 + 0xC]
000002B0 598F subq.l A7, 4
000002B2 2F0C move.l -[A7], A4
000002B4 4EAD 268A jsr [A5 + 0x268A /* export_1229 */]
000002B8 265F movea.l A3, [A7]+
000002BA 200B move.l D0, A3
000002BC 670E beq +0x10 /* 000002CC */
000002BE 598F subq.l A7, 4
000002C0 3F3C 0FA1 move.w -[A7], 0xFA1
000002C4 2F0B move.l -[A7], A3
000002C6 4EAD 29C2 jsr [A5 + 0x29C2 /* export_1332 */]
000002CA 584F addq.w A7, 4
label000002CC:
000002CC 4CEE 1800 FFF8 movem.l A3,A4, [A6 - 0x8]
000002D2 4E5E unlink A6
000002D4 205F movea.l A0, [A7]+
000002D6 5C4F addq.w A7, 6
000002D8 4ED0 jmp [A0]
000002DA 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_1454: // at 000002DC (misaligned)
000002DE 0000 48E7 ori.b D0, 0xE7
000002E2 0118 btst [A0]+, D0
000002E4 286E 0008 movea.l A4, [A6 + 0x8]
000002E8 2054 movea.l A0, [A4]
000002EA 3E28 005E move.w D7, [A0 + 0x5E]
000002EE 316E 000C 005E move.w [A0 + 0x5E], [A6 + 0xC]
000002F4 2054 movea.l A0, [A4]
000002F6 BE68 005E cmp.w D7, [A0 + 0x5E]
000002FA 6608 bne +0xA /* 00000304 */
000002FC 7007 moveq.l D0, 0x07
000002FE B068 005E cmp.w D0, [A0 + 0x5E]
00000302 6626 bne +0x28 /* 0000032A */
label00000304:
00000304 598F subq.l A7, 4
00000306 2F0C move.l -[A7], A4
00000308 4EAD 268A jsr [A5 + 0x268A /* export_1229 */]
0000030C 265F movea.l A3, [A7]+
0000030E 200B move.l D0, A3
00000310 670E beq +0x10 /* 00000320 */
00000312 598F subq.l A7, 4
00000314 3F3C 0FA0 move.w -[A7], 0xFA0
00000318 2F0B move.l -[A7], A3
0000031A 4EAD 29C2 jsr [A5 + 0x29C2 /* export_1332 */]
0000031E 584F addq.w A7, 4
label00000320:
00000320 2054 movea.l A0, [A4]
00000322 2F28 0078 move.l -[A7], [A0 + 0x78]
00000326 4EAD 3592 jsr [A5 + 0x3592 /* export_1710 */]
label0000032A:
0000032A 4CEE 1880 FFF4 movem.l D7,A3,A4, [A6 - 0xC]
00000330 4E5E unlink A6
00000332 205F movea.l A0, [A7]+
00000334 5C4F addq.w A7, 6
00000336 4ED0 jmp [A0]
export_1455:
fn00000338:
00000338 4E56 FFFC link A6, -0x0004
0000033C 48E7 0118 movem.l -[A7], D7,A3,A4
00000340 266E 000C movea.l A3, [A6 + 0xC]
00000344 286E 0008 movea.l A4, [A6 + 0x8]
00000348 2054 movea.l A0, [A4]
0000034A 2D48 FFFC move.l [A6 - 0x4], A0
0000034E 3028 005E move.w D0, [A0 + 0x5E]
00000352 48C0 ext.l D0
00000354 D080 add.l D0, D0
00000356 3030 0860 move.w D0, [A0 + D0 + 0x60]
0000035A 48C0 ext.l D0
0000035C 2E00 move.l D7, D0
0000035E 302B 0002 move.w D0, [A3 + 0x2]
00000362 48C0 ext.l D0
00000364 2207 move.l D1, D7
00000366 4EAD 01F2 jsr [A5 + 0x1F2 /* export_58 */]
0000036A 7264 moveq.l D1, 0x64
0000036C 4EAD 01FA jsr [A5 + 0x1FA /* export_59 */]
00000370 3740 0002 move.w [A3 + 0x2], D0
00000374 3013 move.w D0, [A3]
00000376 48C0 ext.l D0
00000378 2207 move.l D1, D7
0000037A 4EAD 01F2 jsr [A5 + 0x1F2 /* export_58 */]
0000037E 7264 moveq.l D1, 0x64
00000380 4EAD 01FA jsr [A5 + 0x1FA /* export_59 */]
00000384 3680 move.w [A3], D0
00000386 4CEE 1880 FFF0 movem.l D7,A3,A4, [A6 - 0x10]
0000038C 4E5E unlink A6
0000038E 205F movea.l A0, [A7]+
00000390 504F addq.w A7, 8
00000392 4ED0 jmp [A0]
export_1456:
00000394 4E56 FFFC link A6, -0x0004
00000398 48E7 0118 movem.l -[A7], D7,A3,A4
0000039C 266E 000C movea.l A3, [A6 + 0xC]
000003A0 286E 0008 movea.l A4, [A6 + 0x8]
000003A4 2054 movea.l A0, [A4]
000003A6 2D48 FFFC move.l [A6 - 0x4], A0
000003AA 3028 005E move.w D0, [A0 + 0x5E]
000003AE 48C0 ext.l D0
000003B0 D080 add.l D0, D0
000003B2 3030 0860 move.w D0, [A0 + D0 + 0x60]
000003B6 48C0 ext.l D0
000003B8 2E00 move.l D7, D0
000003BA 7064 moveq.l D0, 0x64
000003BC C1EB 0002 muls.w D0, [A3 + 0x2]
000003C0 2207 move.l D1, D7
000003C2 4EAD 01FA jsr [A5 + 0x1FA /* export_59 */]
000003C6 3740 0002 move.w [A3 + 0x2], D0
000003CA 7064 moveq.l D0, 0x64
000003CC C1D3 muls.w D0, [A3]
000003CE 2207 move.l D1, D7
000003D0 4EAD 01FA jsr [A5 + 0x1FA /* export_59 */]
000003D4 3680 move.w [A3], D0
000003D6 4CEE 1880 FFF0 movem.l D7,A3,A4, [A6 - 0x10]
000003DC 4E5E unlink A6
000003DE 205F movea.l A0, [A7]+
000003E0 504F addq.w A7, 8
000003E2 4ED0 jmp [A0]
export_1457:
000003E4 4E56 0000 link A6, 0
000003E8 48E7 0018 movem.l -[A7], A3,A4
000003EC 266E 000C movea.l A3, [A6 + 0xC]
000003F0 286E 0008 movea.l A4, [A6 + 0x8]
000003F4 2F0B move.l -[A7], A3
000003F6 2F0C move.l -[A7], A4
000003F8 4EBA FF3E jsr [PC - 0xC2 /* 00000338 */]
000003FC 486B 0004 pea.l [A3 + 0x4]
00000400 2F0C move.l -[A7], A4
00000402 4EBA FF34 jsr [PC - 0xCC /* 00000338 */]
00000406 4CEE 1800 FFF8 movem.l A3,A4, [A6 - 0x8]
0000040C 4E5E unlink A6
0000040E 205F movea.l A0, [A7]+
00000410 504F addq.w A7, 8
00000412 4ED0 jmp [A0]
export_1458:
00000414 4E56 FFF8 link A6, -0x0008
00000418 2F0C move.l -[A7], A4
0000041A 286E 0008 movea.l A4, [A6 + 0x8]
0000041E 3F2E 000C move.w -[A7], [A6 + 0xC]
00000422 486E FFF8 pea.l [A6 - 0x8]
00000426 486E FFFC pea.l [A6 - 0x4]
0000042A 2054 movea.l A0, [A4]
0000042C 2068 0046 movea.l A0, [A0 + 0x46]
00000430 2050 movea.l A0, [A0]
00000432 2F28 0064 move.l -[A7], [A0 + 0x64]
00000436 4EAD 2EC2 jsr [A5 + 0x2EC2 /* export_1492 */]
0000043A 2F2E FFF8 move.l -[A7], [A6 - 0x8]
0000043E 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000442 7000 moveq.l D0, 0x00
00000444 1F00 move.b -[A7], D0
00000446 2F0C move.l -[A7], A4
00000448 4EBA 012A jsr [PC + 0x12A /* 00000574 */]
0000044C 2F0C move.l -[A7], A4
0000044E 4EBA 017C jsr [PC + 0x17C /* 000005CC */]
00000452 286E FFF4 movea.l A4, [A6 - 0xC]
00000456 4E5E unlink A6
00000458 205F movea.l A0, [A7]+
0000045A 5C4F addq.w A7, 6
0000045C 4ED0 jmp [A0]
0000045E 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_1459: // at 00000460 (misaligned)
00000462 FFF8 .invalid <<F/7/7>>
00000464 2F0C move.l -[A7], A4
00000466 286E 0008 movea.l A4, [A6 + 0x8]
0000046A 2054 movea.l A0, [A4]
0000046C 2F28 0078 move.l -[A7], [A0 + 0x78]
00000470 4EBA 06F2 jsr [PC + 0x6F2 /* 00000B64 */]
00000474 2F2D FC68 move.l -[A7], [A5 - 0x398]
00000478 4EAD 19CA jsr [A5 + 0x19CA /* export_821 */]
0000047C 2054 movea.l A0, [A4]
0000047E 2F28 004E move.l -[A7], [A0 + 0x4E]
00000482 4EAD 3792 jsr [A5 + 0x3792 /* export_1774 */]
00000486 4A2E 000C tst.b [A6 + 0xC]
0000048A 672A beq +0x2C /* 000004B6 */
0000048C 2054 movea.l A0, [A4]
0000048E 3F28 0072 move.w -[A7], [A0 + 0x72]
00000492 486E FFF8 pea.l [A6 - 0x8]
00000496 486E FFFC pea.l [A6 - 0x4]
0000049A 2F28 0046 move.l -[A7], [A0 + 0x46]
0000049E 4EAD 31A2 jsr [A5 + 0x31A2 /* export_1584 */]
000004A2 4AAE FFF8 tst.l [A6 - 0x8]
000004A6 6D0E blt +0x10 /* 000004B6 */
000004A8 486E FFF8 pea.l [A6 - 0x8]
000004AC 2054 movea.l A0, [A4]
000004AE 2F28 007C move.l -[A7], [A0 + 0x7C]
000004B2 4EAD 300A jsr [A5 + 0x300A /* export_1533 */]
label000004B6:
000004B6 286E FFF4 movea.l A4, [A6 - 0xC]
000004BA 4E5E unlink A6
000004BC 205F movea.l A0, [A7]+
000004BE 5C4F addq.w A7, 6
000004C0 4ED0 jmp [A0]
000004C2 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 000004C4-000004CA
export_1460:
fn000004C4:
000004C4 4E56 0000 link A6, 0
000004C8 2F0C move.l -[A7], A4
// end alternate branch 000004C4-000004CA
export_1460: // at 000004C4 (misaligned)
fn000004C4: // (misaligned)
000004C6 0000 2F0C ori.b D0, 0xC
000004CA 286E 0008 movea.l A4, [A6 + 0x8]
000004CE 2054 movea.l A0, [A4]
000004D0 2068 0078 movea.l A0, [A0 + 0x78]
000004D4 2050 movea.l A0, [A0]
000004D6 226E 0010 movea.l A1, [A6 + 0x10]
000004DA 22A8 0012 move.l [A1], [A0 + 0x12]
000004DE 2054 movea.l A0, [A4]
000004E0 2068 0078 movea.l A0, [A0 + 0x78]
000004E4 2050 movea.l A0, [A0]
000004E6 226E 000C movea.l A1, [A6 + 0xC]
000004EA 22A8 0016 move.l [A1], [A0 + 0x16]
000004EE 286E FFFC movea.l A4, [A6 - 0x4]
000004F2 4E5E unlink A6
000004F4 205F movea.l A0, [A7]+
000004F6 4FEF 000C lea.l A7, [A7 + 0xC]
000004FA 4ED0 jmp [A0]
export_1461:
000004FC 4E56 FFF8 link A6, -0x0008
00000500 48E7 0108 movem.l -[A7], D7,A4
00000504 3E2E 000C move.w D7, [A6 + 0xC]
00000508 286E 0008 movea.l A4, [A6 + 0x8]
0000050C 486E FFF8 pea.l [A6 - 0x8]
00000510 486E FFFC pea.l [A6 - 0x4]
00000514 2F0C move.l -[A7], A4
00000516 4EBA FFAC jsr [PC - 0x54 /* 000004C4 */]
0000051A 202E FFFC move.l D0, [A6 - 0x4]
0000051E 90AE FFF8 sub.l D0, [A6 - 0x8]
00000522 48C7 ext.l D7
00000524 BE80 cmp.l D7, D0
00000526 6C0C bge +0xE /* 00000534 */
00000528 48C7 ext.l D7
0000052A 2007 move.l D0, D7
0000052C D0AE FFF8 add.l D0, [A6 - 0x8]
00000530 2D40 FFFC move.l [A6 - 0x4], D0
label00000534:
00000534 202E FFFC move.l D0, [A6 - 0x4]
00000538 B0AE FFF8 cmp.l D0, [A6 - 0x8]
0000053C 6720 beq +0x22 /* 0000055E */
0000053E 598F subq.l A7, 4
00000540 2F2E 000E move.l -[A7], [A6 + 0xE]
00000544 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00000548 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000054C 2054 movea.l A0, [A4]
0000054E 2F28 0046 move.l -[A7], [A0 + 0x46]
00000552 4EAD 318A jsr [A5 + 0x318A /* export_1581 */]
00000556 201F move.l D0, [A7]+
00000558 3D40 0012 move.w [A6 + 0x12], D0
0000055C 6004 bra +0x6 /* 00000562 */
label0000055E:
0000055E 426E 0012 clr.w [A6 + 0x12]
label00000562:
00000562 4CEE 1080 FFF0 movem.l D7,A4, [A6 - 0x10]
00000568 4E5E unlink A6
0000056A 205F movea.l A0, [A7]+
0000056C 4FEF 000A lea.l A7, [A7 + 0xA]
00000570 4ED0 jmp [A0]
00000572 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00000574-0000057A
export_1462:
fn00000574:
00000574 4E56 0000 link A6, 0
00000578 2F0C move.l -[A7], A4
// end alternate branch 00000574-0000057A
export_1462: // at 00000574 (misaligned)
fn00000574: // (misaligned)
00000576 0000 2F0C ori.b D0, 0xC
0000057A 286E 0008 movea.l A4, [A6 + 0x8]
0000057E 2054 movea.l A0, [A4]
00000580 7004 moveq.l D0, 0x04
00000582 B068 005C cmp.w D0, [A0 + 0x5C]
00000586 6720 beq +0x22 /* 000005A8 */
00000588 7001 moveq.l D0, 0x01
0000058A B068 005A cmp.w D0, [A0 + 0x5A]
0000058E 6718 beq +0x1A /* 000005A8 */
00000590 2F3C 7474 7874 move.l -[A7], 0x74747874 /* 'ttxt' */
00000596 2F28 004A move.l -[A7], [A0 + 0x4A]
0000059A 4EAD 3772 jsr [A5 + 0x3772 /* export_1770 */]
0000059E 7001 moveq.l D0, 0x01
000005A0 3F00 move.w -[A7], D0
000005A2 2F0C move.l -[A7], A4
000005A4 4EBA FCF6 jsr [PC - 0x30A /* 0000029C */]
label000005A8:
000005A8 2F2E 0012 move.l -[A7], [A6 + 0x12]
000005AC 2F2E 000E move.l -[A7], [A6 + 0xE]
000005B0 1F2E 000C move.b -[A7], [A6 + 0xC]
000005B4 2054 movea.l A0, [A4]
000005B6 2F28 0078 move.l -[A7], [A0 + 0x78]
000005BA 4EAD 35A2 jsr [A5 + 0x35A2 /* export_1712 */]
000005BE 286E FFFC movea.l A4, [A6 - 0x4]
000005C2 4E5E unlink A6
000005C4 205F movea.l A0, [A7]+
000005C6 4FEF 000E lea.l A7, [A7 + 0xE]
000005CA 4ED0 jmp [A0]
export_1463:
fn000005CC:
000005CC 4E56 FFEA link A6, -0x0016
000005D0 48E7 0318 movem.l -[A7], D6,D7,A3,A4
000005D4 286E 0008 movea.l A4, [A6 + 0x8]
000005D8 598F subq.l A7, 4
000005DA 2F0C move.l -[A7], A4
000005DC 4EAD 268A jsr [A5 + 0x268A /* export_1229 */]
000005E0 265F movea.l A3, [A7]+
000005E2 200B move.l D0, A3
000005E4 6700 00B4 beq +0xB6 /* 0000069A */
000005E8 2054 movea.l A0, [A4]
000005EA 7001 moveq.l D0, 0x01
000005EC B068 005A cmp.w D0, [A0 + 0x5A]
000005F0 6600 00A8 bne +0xAA /* 0000069A */
000005F4 2068 0078 movea.l A0, [A0 + 0x78]
000005F8 2050 movea.l A0, [A0]
000005FA 2E28 0012 move.l D7, [A0 + 0x12]
000005FE 2F07 move.l -[A7], D7
00000600 486E FFFF pea.l [A6 - 0x1]
00000604 2054 movea.l A0, [A4]
00000606 2F28 0046 move.l -[A7], [A0 + 0x46]
0000060A 4EAD 31CA jsr [A5 + 0x31CA /* export_1589 */]
0000060E 700D moveq.l D0, 0x0D
00000610 B02E FFFF cmp.b D0, [A6 - 0x1]
00000614 6606 bne +0x8 /* 0000061C */
00000616 2007 move.l D0, D7
00000618 5280 addq.l D0, 1
0000061A 2E00 move.l D7, D0
label0000061C:
0000061C 558F subq.l A7, 2
0000061E 2F07 move.l -[A7], D7
00000620 2054 movea.l A0, [A4]
00000622 2F28 0046 move.l -[A7], [A0 + 0x46]
00000626 4EAD 31B2 jsr [A5 + 0x31B2 /* export_1586 */]
0000062A 3C1F move.w D6, [A7]+
0000062C 6F6C ble +0x6E /* 0000069A */
0000062E 2054 movea.l A0, [A4]
00000630 BC68 0072 cmp.w D6, [A0 + 0x72]
00000634 6D06 blt +0x8 /* 0000063C */
00000636 BC68 0074 cmp.w D6, [A0 + 0x74]
0000063A 6F0C ble +0xE /* 00000648 */
label0000063C:
0000063C 3F06 move.w -[A7], D6
0000063E 7001 moveq.l D0, 0x01
00000640 1F00 move.b -[A7], D0
00000642 2F0B move.l -[A7], A3
00000644 4EAD 271A jsr [A5 + 0x271A /* export_1247 */]
label00000648:
00000648 558F subq.l A7, 2
0000064A 2F0B move.l -[A7], A3
0000064C 4EAD 283A jsr [A5 + 0x283A /* export_1283 */]
00000650 4A1F tst.b [A7]+
00000652 6746 beq +0x48 /* 0000069A */
00000654 486E FFEA pea.l [A6 - 0x16]
00000658 2054 movea.l A0, [A4]
0000065A 2F28 0078 move.l -[A7], [A0 + 0x78]
0000065E 4EAD 35D2 jsr [A5 + 0x35D2 /* export_1718 */]
00000662 486E FFEA pea.l [A6 - 0x16]
00000666 70F6 moveq.l D0, 0xFFFFFFF6
00000668 2F00 move.l -[A7], D0
0000066A 2F00 move.l -[A7], D0
0000066C 4EAD 1FA2 jsr [A5 + 0x1FA2 /* export_1008 */]
00000670 302E FFF8 move.w D0, [A6 - 0x8]
00000674 906E FFF0 sub.w D0, [A6 - 0x10]
00000678 3D40 FFFC move.w [A6 - 0x4], D0
0000067C 302E FFF4 move.w D0, [A6 - 0xC]
00000680 906E FFEC sub.w D0, [A6 - 0x14]
00000684 3D40 FFFA move.w [A6 - 0x6], D0
00000688 486E FFEA pea.l [A6 - 0x16]
0000068C 2F2E FFFA move.l -[A7], [A6 - 0x6]
00000690 7001 moveq.l D0, 0x01
00000692 1F00 move.b -[A7], D0
00000694 2F0B move.l -[A7], A3
00000696 4EAD 27FA jsr [A5 + 0x27FA /* export_1275 */]
label0000069A:
0000069A 4CEE 18C0 FFDA movem.l D6,D7,A3,A4, [A6 - 0x26]
000006A0 4E5E unlink A6
000006A2 2E9F move.l [A7], [A7]+
000006A4 4E75 rts
000006A6 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_1464: // at 000006A8 (misaligned)
000006AA FFFC .invalid <<F/7/7>>
000006AC 48E7 0308 movem.l -[A7], D6,D7,A4
000006B0 3C2E 000C move.w D6, [A6 + 0xC]
000006B4 286E 0008 movea.l A4, [A6 + 0x8]
000006B8 558F subq.l A7, 2
000006BA 2054 movea.l A0, [A4]
000006BC 2068 0046 movea.l A0, [A0 + 0x46]
000006C0 2050 movea.l A0, [A0]
000006C2 3F28 0052 move.w -[A7], [A0 + 0x52]
000006C6 2054 movea.l A0, [A4]
000006C8 2068 0078 movea.l A0, [A0 + 0x78]
000006CC 2050 movea.l A0, [A0]
000006CE 2F28 000E move.l -[A7], [A0 + 0xE]
000006D2 2F2D F164 move.l -[A7], [A5 - 0xE9C]
000006D6 4EAD 36DA jsr [A5 + 0x36DA /* export_1751 */]
000006DA 3E06 move.w D7, D6
000006DC DE5F add.w D7, [A7]+
000006DE 2054 movea.l A0, [A4]
000006E0 2068 0046 movea.l A0, [A0 + 0x46]
000006E4 2050 movea.l A0, [A0]
000006E6 3F28 0052 move.w -[A7], [A0 + 0x52]
000006EA 486E FFFC pea.l [A6 - 0x4]
000006EE 486E FFFE pea.l [A6 - 0x2]
000006F2 2F2D F164 move.l -[A7], [A5 - 0xE9C]
000006F6 4EAD 36CA jsr [A5 + 0x36CA /* export_1749 */]
000006FA 6002 bra +0x4 /* 000006FE */
label000006FC:
000006FC DE46 add.w D7, D6
label000006FE:
000006FE 4A47 tst.w D7
00000700 6D22 blt +0x24 /* 00000724 */
00000702 BE6E FFFE cmp.w D7, [A6 - 0x2]
00000706 6C1C bge +0x1E /* 00000724 */
00000708 558F subq.l A7, 2
0000070A 2054 movea.l A0, [A4]
0000070C 2068 0046 movea.l A0, [A0 + 0x46]
00000710 2050 movea.l A0, [A0]
00000712 3F28 0052 move.w -[A7], [A0 + 0x52]
00000716 3F07 move.w -[A7], D7
00000718 2F2D F164 move.l -[A7], [A5 - 0xE9C]
0000071C 4EAD 36D2 jsr [A5 + 0x36D2 /* export_1750 */]
00000720 4A1F tst.b [A7]+
00000722 67D8 beq -0x26 /* 000006FC */
label00000724:
00000724 BE6E FFFE cmp.w D7, [A6 - 0x2]
00000728 6C0E bge +0x10 /* 00000738 */
0000072A 4A47 tst.w D7
0000072C 6D0A blt +0xC /* 00000738 */
0000072E 3F07 move.w -[A7], D7
00000730 2F0C move.l -[A7], A4
00000732 4EBA 0018 jsr [PC + 0x18 /* 0000074C */]
00000736 6006 bra +0x8 /* 0000073E */
label00000738:
00000738 7010 moveq.l D0, 0x10
0000073A 3F00 move.w -[A7], D0
0000073C A9C8 syscall SysBeep
label0000073E:
0000073E 4CEE 10C0 FFF0 movem.l D6,D7,A4, [A6 - 0x10]
00000744 4E5E unlink A6
00000746 205F movea.l A0, [A7]+
00000748 5C4F addq.w A7, 6
0000074A 4ED0 jmp [A0]
fn0000074C:
0000074C 4E56 FFF4 link A6, -0x000C
00000750 2F0C move.l -[A7], A4
00000752 286E 0008 movea.l A4, [A6 + 0x8]
00000756 2054 movea.l A0, [A4]
00000758 2068 0046 movea.l A0, [A0 + 0x46]
0000075C 2050 movea.l A0, [A0]
0000075E 3F28 0052 move.w -[A7], [A0 + 0x52]
00000762 486E FFFC pea.l [A6 - 0x4]
00000766 486E FFFE pea.l [A6 - 0x2]
0000076A 2F2D F164 move.l -[A7], [A5 - 0xE9C]
0000076E 4EAD 36CA jsr [A5 + 0x36CA /* export_1749 */]
00000772 302E FFFC move.w D0, [A6 - 0x4]
00000776 D06E 000C add.w D0, [A6 + 0xC]
0000077A 3F00 move.w -[A7], D0
0000077C 486E FFF4 pea.l [A6 - 0xC]
00000780 486E FFF8 pea.l [A6 - 0x8]
00000784 2F2D F164 move.l -[A7], [A5 - 0xE9C]
00000788 4EAD 370A jsr [A5 + 0x370A /* export_1757 */]
0000078C 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00000790 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00000794 7000 moveq.l D0, 0x00
00000796 1F00 move.b -[A7], D0
00000798 2F0C move.l -[A7], A4
0000079A 4EBA FDD8 jsr [PC - 0x228 /* 00000574 */]
0000079E 2F0C move.l -[A7], A4
000007A0 4EBA FE2A jsr [PC - 0x1D6 /* 000005CC */]
000007A4 286E FFF0 movea.l A4, [A6 - 0x10]
000007A8 4E5E unlink A6
000007AA 205F movea.l A0, [A7]+
000007AC 5C4F addq.w A7, 6
000007AE 4ED0 jmp [A0]
export_1465:
000007B0 4E56 FFF8 link A6, -0x0008
000007B4 2F0C move.l -[A7], A4
000007B6 286E 0008 movea.l A4, [A6 + 0x8]
000007BA 3F2E 000C move.w -[A7], [A6 + 0xC]
000007BE 486E FFF8 pea.l [A6 - 0x8]
000007C2 486E FFFC pea.l [A6 - 0x4]
000007C6 2054 movea.l A0, [A4]
000007C8 2F28 0046 move.l -[A7], [A0 + 0x46]
000007CC 4EAD 313A jsr [A5 + 0x313A /* export_1571 */]
000007D0 2F2E FFF8 move.l -[A7], [A6 - 0x8]
000007D4 2F2E FFFC move.l -[A7], [A6 - 0x4]
000007D8 7000 moveq.l D0, 0x00
000007DA 1F00 move.b -[A7], D0
000007DC 2F0C move.l -[A7], A4
000007DE 4EBA FD94 jsr [PC - 0x26C /* 00000574 */]
000007E2 2F0C move.l -[A7], A4
000007E4 4EBA FDE6 jsr [PC - 0x21A /* 000005CC */]
000007E8 558F subq.l A7, 2
000007EA 2054 movea.l A0, [A4]
000007EC 2068 0078 movea.l A0, [A0 + 0x78]
000007F0 2050 movea.l A0, [A0]
000007F2 2F28 0026 move.l -[A7], [A0 + 0x26]
000007F6 A8E2 syscall EmptyRgn
000007F8 1D5F 000E move.b [A6 + 0xE], [A7]+
000007FC 286E FFF4 movea.l A4, [A6 - 0xC]
00000800 4E5E unlink A6
00000802 205F movea.l A0, [A7]+
00000804 5C4F addq.w A7, 6
00000806 4ED0 jmp [A0]
export_1466:
00000808 4E56 FDEE link A6, -0x0212
0000080C 48E7 1338 movem.l -[A7], D3,D6,D7,A2,A3,A4
00000810 286E 0008 movea.l A4, [A6 + 0x8]
00000814 598F subq.l A7, 4
00000816 3F3C 08FC move.w -[A7], 0x8FC
0000081A 7000 moveq.l D0, 0x00
0000081C 2F00 move.l -[A7], D0
0000081E 4EAD 0D7A jsr [A5 + 0xD7A /* export_427 */]
00000822 2D57 FDF2 move.l [A6 - 0x20E], [A7]
00000826 4EAD 1D92 jsr [A5 + 0x1D92 /* export_942 */]
0000082A 3F3C 08FC move.w -[A7], 0x8FC
0000082E 2F2E FDF2 move.l -[A7], [A6 - 0x20E]
00000832 2F2D F1E8 move.l -[A7], [A5 - 0xE18]
00000836 4EAD 33E2 jsr [A5 + 0x33E2 /* export_1656 */]
0000083A 598F subq.l A7, 4
0000083C 2F3C 444C 4F47 move.l -[A7], 0x444C4F47 /* 'DLOG' */
00000842 2F2E FDF2 move.l -[A7], [A6 - 0x20E]
00000846 4EAD 1B32 jsr [A5 + 0x1B32 /* export_866 */]
0000084A 2D5F FDF6 move.l [A6 - 0x20A], [A7]+
0000084E 598F subq.l A7, 4
00000850 2F3C 7061 6765 move.l -[A7], 0x70616765 /* 'page' */
00000856 2F2E FDF6 move.l -[A7], [A6 - 0x20A]
0000085A 4EAD 1B32 jsr [A5 + 0x1B32 /* export_866 */]
0000085E 2D5F FFFC move.l [A6 - 0x4], [A7]+
00000862 2054 movea.l A0, [A4]
00000864 3028 0072 move.w D0, [A0 + 0x72]
00000868 48C0 ext.l D0
0000086A 2F00 move.l -[A7], D0
0000086C 486E FDFC pea.l [A6 - 0x204]
00000870 4EAD 045A jsr [A5 + 0x45A /* export_135 */]
00000874 486E FDFC pea.l [A6 - 0x204]
00000878 7000 moveq.l D0, 0x00
0000087A 1F00 move.b -[A7], D0
0000087C 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000880 4EAD 25DA jsr [A5 + 0x25DA /* export_1207 */]
00000884 43EE FDFC lea.l A1, [A6 - 0x204]
00000888 2049 movea.l A0, A1
0000088A 45EE FEFC lea.l A2, [A6 - 0x104]
0000088E 224A movea.l A1, A2
00000890 7200 moveq.l D1, 0x00
00000892 122E FDFC move.b D1, [A6 - 0x204]
00000896 5241 addq.w D1, 1
00000898 48C1 ext.l D1
0000089A 2001 move.l D0, D1
0000089C A02E syscall BlockMove/BlockMoveData
0000089E 4207 clr.b D7
000008A0 6000 00C0 bra +0xC2 /* 00000962 */
label000008A4:
000008A4 598F subq.l A7, 4
000008A6 2F2E FDF6 move.l -[A7], [A6 - 0x20A]
000008AA 4EAD 10B2 jsr [A5 + 0x10B2 /* export_530 */]
000008AE 0C9F 6F6B 6274 cmpi.l [A7]+, 0x6F6B6274 /* 'okbt' */
000008B4 57C3 seq D3
000008B6 4403 neg.b D3
000008B8 1C03 move.b D6, D3
000008BA 6700 00A4 beq +0xA6 /* 00000960 */
000008BE 486E FDFC pea.l [A6 - 0x204]
000008C2 2F2E FFFC move.l -[A7], [A6 - 0x4]
000008C6 4EAD 25EA jsr [A5 + 0x25EA /* export_1209 */]
000008CA 558F subq.l A7, 2
000008CC 486E FDFC pea.l [A6 - 0x204]
000008D0 486E FDFA pea.l [A6 - 0x206]
000008D4 2054 movea.l A0, [A4]
000008D6 2F28 0046 move.l -[A7], [A0 + 0x46]
000008DA 4EAD 316A jsr [A5 + 0x316A /* export_1577 */]
000008DE 4A1F tst.b [A7]+
000008E0 6704 beq +0x6 /* 000008E6 */
000008E2 7E01 moveq.l D7, 0x01
000008E4 607C bra +0x7E /* 00000962 */
label000008E6:
000008E6 7010 moveq.l D0, 0x10
000008E8 3F00 move.w -[A7], D0
000008EA A9C8 syscall SysBeep
000008EC 598F subq.l A7, 4
000008EE 3F3C 07D0 move.w -[A7], 0x7D0
000008F2 7000 moveq.l D0, 0x00
000008F4 2F00 move.l -[A7], D0
000008F6 4EAD 0D7A jsr [A5 + 0xD7A /* export_427 */]
000008FA 2657 movea.l A3, [A7]
000008FC 4EAD 1D92 jsr [A5 + 0x1D92 /* export_942 */]
00000900 598F subq.l A7, 4
00000902 2F3C 444C 4F47 move.l -[A7], 0x444C4F47 /* 'DLOG' */
00000908 2F0B move.l -[A7], A3
0000090A 4EAD 1B32 jsr [A5 + 0x1B32 /* export_866 */]
0000090E 2D57 FDEE move.l [A6 - 0x212], [A7]
00000912 4EAD 1D92 jsr [A5 + 0x1D92 /* export_942 */]
00000916 598F subq.l A7, 4
00000918 2F2E FDEE move.l -[A7], [A6 - 0x212]
0000091C 4EAD 10B2 jsr [A5 + 0x10B2 /* export_530 */]
00000920 2F0B move.l -[A7], A3
00000922 4EAD 288A jsr [A5 + 0x288A /* export_1293 */]
00000926 486E FEFC pea.l [A6 - 0x104]
0000092A 7001 moveq.l D0, 0x01
0000092C 1F00 move.b -[A7], D0
0000092E 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000932 4EAD 25DA jsr [A5 + 0x25DA /* export_1207 */]
00000936 2F3C 7061 6765 move.l -[A7], 0x70616765 /* 'page' */
0000093C 7000 moveq.l D0, 0x00
0000093E 1F00 move.b -[A7], D0
00000940 2F2E FDF6 move.l -[A7], [A6 - 0x20A]
00000944 4EAD 10BA jsr [A5 + 0x10BA /* export_531 */]
00000948 7000 moveq.l D0, 0x00
0000094A 3F00 move.w -[A7], D0
0000094C 3F3C 7D00 move.w -[A7], 0x7D00 /* '}\0' */
00000950 7201 moveq.l D1, 0x01
00000952 1F01 move.b -[A7], D1
00000954 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000958 4EAD 1192 jsr [A5 + 0x1192 /* export_558 */]
0000095C 584F addq.w A7, 4
0000095E 6002 bra +0x4 /* 00000962 */
label00000960:
00000960 7E01 moveq.l D7, 0x01
label00000962:
00000962 4A07 tst.b D7
00000964 6700 FF3E beq -0xC0 /* 000008A4 */
00000968 3F3C 08FC move.w -[A7], 0x8FC
0000096C 2F2E FDF2 move.l -[A7], [A6 - 0x20E]
00000970 2F2D F1E8 move.l -[A7], [A5 - 0xE18]
00000974 4EAD 33EA jsr [A5 + 0x33EA /* export_1657 */]
00000978 2F2E FDF2 move.l -[A7], [A6 - 0x20E]
0000097C 4EAD 288A jsr [A5 + 0x288A /* export_1293 */]
00000980 4A06 tst.b D6
00000982 671C beq +0x1E /* 000009A0 */
00000984 598F subq.l A7, 4
00000986 2F0C move.l -[A7], A4
00000988 4EAD 268A jsr [A5 + 0x268A /* export_1229 */]
0000098C 265F movea.l A3, [A7]+
0000098E 200B move.l D0, A3
00000990 670E beq +0x10 /* 000009A0 */
00000992 3F2E FDFA move.w -[A7], [A6 - 0x206]
00000996 7001 moveq.l D0, 0x01
00000998 1F00 move.b -[A7], D0
0000099A 2F0B move.l -[A7], A3
0000099C 4EAD 271A jsr [A5 + 0x271A /* export_1247 */]
label000009A0:
000009A0 4CEE 1CC8 FDD6 movem.l D3,D6,D7,A2,A3,A4, [A6 - 0x22A]
000009A6 4E5E unlink A6
000009A8 2E9F move.l [A7], [A7]+
000009AA 4E75 rts
export_1467:
000009AC 4E56 FF00 link A6, -0x0100
000009B0 48E7 0018 movem.l -[A7], A3,A4
000009B4 266E 000C movea.l A3, [A6 + 0xC]
000009B8 286E 0008 movea.l A4, [A6 + 0x8]
000009BC 2054 movea.l A0, [A4]
000009BE 3F28 0072 move.w -[A7], [A0 + 0x72]
000009C2 2F0B move.l -[A7], A3
000009C4 2F28 0046 move.l -[A7], [A0 + 0x46]
000009C8 4EAD 317A jsr [A5 + 0x317A /* export_1579 */]
000009CC 2054 movea.l A0, [A4]
000009CE 2248 movea.l A1, A0
000009D0 3028 0072 move.w D0, [A0 + 0x72]
000009D4 B069 0074 cmp.w D0, [A1 + 0x74]
000009D8 6726 beq +0x28 /* 00000A00 */
000009DA 486D F3F0 pea.l [A5 - 0xC10]
000009DE 2F0B move.l -[A7], A3
000009E0 4EAD 34AA jsr [A5 + 0x34AA /* export_1681 */]
000009E4 2054 movea.l A0, [A4]
000009E6 3F28 0074 move.w -[A7], [A0 + 0x74]
000009EA 486E FF00 pea.l [A6 - 0x100]
000009EE 2F28 0046 move.l -[A7], [A0 + 0x46]
000009F2 4EAD 317A jsr [A5 + 0x317A /* export_1579 */]
000009F6 486E FF00 pea.l [A6 - 0x100]
000009FA 2F0B move.l -[A7], A3
000009FC 4EAD 34AA jsr [A5 + 0x34AA /* export_1681 */]
label00000A00:
00000A00 4CEE 1800 FEF8 movem.l A3,A4, [A6 - 0x108]
00000A06 4E5E unlink A6
00000A08 205F movea.l A0, [A7]+
00000A0A 504F addq.w A7, 8
00000A0C 4ED0 jmp [A0]
00000A0E 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_1468: // at 00000A10 (misaligned)
00000A12 FFE0 .invalid <<F/7/7>>
00000A14 2F0C move.l -[A7], A4
00000A16 286E 0008 movea.l A4, [A6 + 0x8]
00000A1A 2054 movea.l A0, [A4]
00000A1C 4AA8 000E tst.l [A0 + 0xE]
00000A20 6734 beq +0x36 /* 00000A56 */
00000A22 486E FFE0 pea.l [A6 - 0x20]
00000A26 2F28 000E move.l -[A7], [A0 + 0xE]
00000A2A 4EAD 27AA jsr [A5 + 0x27AA /* export_1265 */]
00000A2E 7000 moveq.l D0, 0x00
00000A30 2D40 FFF0 move.l [A6 - 0x10], D0
00000A34 2D40 FFF8 move.l [A6 - 0x8], D0
00000A38 2D6E FFE4 FFF4 move.l [A6 - 0xC], [A6 - 0x1C]
00000A3E 2D6E FFE4 FFFC move.l [A6 - 0x4], [A6 - 0x1C]
00000A44 486E FFF0 pea.l [A6 - 0x10]
00000A48 2F2D FC10 move.l -[A7], [A5 - 0x3F0]
00000A4C 1F2E 000C move.b -[A7], [A6 + 0xC]
00000A50 2F0C move.l -[A7], A4
00000A52 4EAD 27FA jsr [A5 + 0x27FA /* export_1275 */]
label00000A56:
00000A56 286E FFDC movea.l A4, [A6 - 0x24]
00000A5A 4E5E unlink A6
00000A5C 205F movea.l A0, [A7]+
00000A5E 5C4F addq.w A7, 6
00000A60 4ED0 jmp [A0]
00000A62 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_1469: // at 00000A64 (misaligned)
00000A66 0000 48E7 ori.b D0, 0xE7
00000A6A 0018 266E ori.b [A0]+, 0x6E /* 'n' */
00000A6E 000C 286E ori.b A4, 0x6E /* 'n' */
00000A72 0008 2F0B ori.b A0, 0xB
00000A76 2054 movea.l A0, [A4]
00000A78 2F28 0052 move.l -[A7], [A0 + 0x52]
00000A7C 4EAD 269A jsr [A5 + 0x269A /* export_1231 */]
00000A80 2F0B move.l -[A7], A3
00000A82 2054 movea.l A0, [A4]
00000A84 2F28 0056 move.l -[A7], [A0 + 0x56]
00000A88 4EAD 269A jsr [A5 + 0x269A /* export_1231 */]
00000A8C 2054 movea.l A0, [A4]
00000A8E 2F28 0078 move.l -[A7], [A0 + 0x78]
00000A92 4EAD 35B2 jsr [A5 + 0x35B2 /* export_1714 */]
00000A96 2054 movea.l A0, [A4]
00000A98 2F28 0078 move.l -[A7], [A0 + 0x78]
00000A9C 4EAD 35C2 jsr [A5 + 0x35C2 /* export_1716 */]
00000AA0 2054 movea.l A0, [A4]
00000AA2 2F28 0078 move.l -[A7], [A0 + 0x78]
00000AA6 4EAD 35BA jsr [A5 + 0x35BA /* export_1715 */]
00000AAA 2054 movea.l A0, [A4]
00000AAC 2F28 0078 move.l -[A7], [A0 + 0x78]
00000AB0 4EAD 35AA jsr [A5 + 0x35AA /* export_1713 */]
00000AB4 4CEE 1800 FFF8 movem.l A3,A4, [A6 - 0x8]
00000ABA 4E5E unlink A6
00000ABC 205F movea.l A0, [A7]+
00000ABE 504F addq.w A7, 8
00000AC0 4ED0 jmp [A0]
00000AC2 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_1470: // at 00000AC4 (misaligned)
00000AC6 FFFC .invalid <<F/7/7>>
00000AC8 48E7 0308 movem.l -[A7], D6,D7,A4
00000ACC 3C2E 000C move.w D6, [A6 + 0xC]
00000AD0 286E 0008 movea.l A4, [A6 + 0x8]
00000AD4 558F subq.l A7, 2
00000AD6 2054 movea.l A0, [A4]
00000AD8 2068 0046 movea.l A0, [A0 + 0x46]
00000ADC 2050 movea.l A0, [A0]
00000ADE 3F28 0052 move.w -[A7], [A0 + 0x52]
00000AE2 2054 movea.l A0, [A4]
00000AE4 2068 0078 movea.l A0, [A0 + 0x78]
00000AE8 2050 movea.l A0, [A0]
00000AEA 2F28 000E move.l -[A7], [A0 + 0xE]
00000AEE 2F2D F164 move.l -[A7], [A5 - 0xE9C]
00000AF2 4EAD 36DA jsr [A5 + 0x36DA /* export_1751 */]
00000AF6 3E06 move.w D7, D6
00000AF8 DE5F add.w D7, [A7]+
00000AFA 2054 movea.l A0, [A4]
00000AFC 2068 0046 movea.l A0, [A0 + 0x46]
00000B00 2050 movea.l A0, [A0]
00000B02 3F28 0052 move.w -[A7], [A0 + 0x52]
00000B06 486E FFFC pea.l [A6 - 0x4]
00000B0A 486E FFFE pea.l [A6 - 0x2]
00000B0E 2F2D F164 move.l -[A7], [A5 - 0xE9C]
00000B12 4EAD 36CA jsr [A5 + 0x36CA /* export_1749 */]
00000B16 6002 bra +0x4 /* 00000B1A */
label00000B18:
00000B18 DE46 add.w D7, D6
label00000B1A:
00000B1A 4A47 tst.w D7
00000B1C 6D22 blt +0x24 /* 00000B40 */
00000B1E BE6E FFFE cmp.w D7, [A6 - 0x2]
00000B22 6C1C bge +0x1E /* 00000B40 */
00000B24 558F subq.l A7, 2
00000B26 2054 movea.l A0, [A4]
00000B28 2068 0046 movea.l A0, [A0 + 0x46]
00000B2C 2050 movea.l A0, [A0]
00000B2E 3F28 0052 move.w -[A7], [A0 + 0x52]
00000B32 3F07 move.w -[A7], D7
00000B34 2F2D F164 move.l -[A7], [A5 - 0xE9C]
00000B38 4EAD 36D2 jsr [A5 + 0x36D2 /* export_1750 */]
00000B3C 4A1F tst.b [A7]+
00000B3E 67D8 beq -0x26 /* 00000B18 */
label00000B40:
00000B40 BE6E FFFE cmp.w D7, [A6 - 0x2]
00000B44 6C0C bge +0xE /* 00000B52 */
00000B46 4A47 tst.w D7
00000B48 6D08 blt +0xA /* 00000B52 */
00000B4A 1D7C 0001 000E move.b [A6 + 0xE], 0x1
00000B50 6004 bra +0x6 /* 00000B56 */
label00000B52:
00000B52 422E 000E clr.b [A6 + 0xE]
label00000B56:
00000B56 4CEE 10C0 FFF0 movem.l D6,D7,A4, [A6 - 0x10]
00000B5C 4E5E unlink A6
00000B5E 205F movea.l A0, [A7]+
00000B60 5C4F addq.w A7, 6
00000B62 4ED0 jmp [A0]
export_1471:
fn00000B64:
00000B64 4E56 0000 link A6, 0
00000B68 48E7 0018 movem.l -[A7], A3,A4
00000B6C 286E 0008 movea.l A4, [A6 + 0x8]
00000B70 2054 movea.l A0, [A4]
00000B72 2668 0002 movea.l A3, [A0 + 0x2]
00000B76 7000 moveq.l D0, 0x00
00000B78 2140 002A move.l [A0 + 0x2A], D0
00000B7C 558F subq.l A7, 2
00000B7E 2F0C move.l -[A7], A4
00000B80 4EAD 3582 jsr [A5 + 0x3582 /* export_1708 */]
00000B84 4A1F tst.b [A7]+
00000B86 6722 beq +0x24 /* 00000BAA */
00000B88 558F subq.l A7, 2
00000B8A 2F0B move.l -[A7], A3
00000B8C 4EAD 283A jsr [A5 + 0x283A /* export_1283 */]
00000B90 4A1F tst.b [A7]+
00000B92 672C beq +0x2E /* 00000BC0 */
00000B94 2054 movea.l A0, [A4]
00000B96 216D F8EC 002A move.l [A0 + 0x2A], [A5 - 0x714]
00000B9C 2054 movea.l A0, [A4]
00000B9E 2F28 0026 move.l -[A7], [A0 + 0x26]
00000BA2 2F0B move.l -[A7], A3
00000BA4 4EAD 30EA jsr [A5 + 0x30EA /* export_1561 */]
00000BA8 6016 bra +0x18 /* 00000BC0 */
label00000BAA:
00000BAA 2054 movea.l A0, [A4]
00000BAC 2F28 0026 move.l -[A7], [A0 + 0x26]
00000BB0 A8DD syscall SetEmptyRgn
00000BB2 2054 movea.l A0, [A4]
00000BB4 7000 moveq.l D0, 0x00
00000BB6 2140 002A move.l [A0 + 0x2A], D0
00000BBA 2F0C move.l -[A7], A4
00000BBC 4EAD 35BA jsr [A5 + 0x35BA /* export_1715 */]
label00000BC0:
00000BC0 4CEE 1800 FFF8 movem.l A3,A4, [A6 - 0x8]
00000BC6 4E5E unlink A6
00000BC8 2E9F move.l [A7], [A7]+
00000BCA 4E75 rts
export_1472:
00000BCC 4E56 0000 link A6, 0
00000BD0 48E7 0018 movem.l -[A7], A3,A4
00000BD4 286E 0008 movea.l A4, [A6 + 0x8]
00000BD8 2054 movea.l A0, [A4]
00000BDA 2668 0002 movea.l A3, [A0 + 0x2]
00000BDE 2F28 000E move.l -[A7], [A0 + 0xE]
00000BE2 1F28 001A move.b -[A7], [A0 + 0x1A]
00000BE6 2F2E 000C move.l -[A7], [A6 + 0xC]
00000BEA 2F0B move.l -[A7], A3
00000BEC 4EAD 30FA jsr [A5 + 0x30FA /* export_1563 */]
00000BF0 4CEE 1800 FFF8 movem.l A3,A4, [A6 - 0x8]
00000BF6 4E5E unlink A6
00000BF8 205F movea.l A0, [A7]+
00000BFA 504F addq.w A7, 8
00000BFC 4ED0 jmp [A0]
00000BFE 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00000C00-00000C08
export_1473:
fn00000C00:
00000C00 4E56 0000 link A6, 0
00000C04 48E7 0318 movem.l -[A7], D6,D7,A3,A4
// end alternate branch 00000C00-00000C08
export_1473: // at 00000C00 (misaligned)
fn00000C00: // (misaligned)
00000C02 0000 48E7 ori.b D0, 0xE7
00000C06 0318 btst [A0]+, D1
00000C08 286E 0008 movea.l A4, [A6 + 0x8]
00000C0C 2054 movea.l A0, [A4]
00000C0E 2068 0002 movea.l A0, [A0 + 0x2]
00000C12 2650 movea.l A3, [A0]
00000C14 1C2B 002C move.b D6, [A3 + 0x2C]
00000C18 2E2B 0006 move.l D7, [A3 + 0x6]
00000C1C 2054 movea.l A0, [A4]
00000C1E 216E 000C 0002 move.l [A0 + 0x2], [A6 + 0xC]
00000C24 2054 movea.l A0, [A4]
00000C26 2068 0002 movea.l A0, [A0 + 0x2]
00000C2A 2050 movea.l A0, [A0]
00000C2C 1146 002C move.b [A0 + 0x2C], D6
00000C30 2054 movea.l A0, [A4]
00000C32 2068 0002 movea.l A0, [A0 + 0x2]
00000C36 2050 movea.l A0, [A0]
00000C38 2147 0006 move.l [A0 + 0x6], D7
00000C3C 4CEE 18C0 FFF0 movem.l D6,D7,A3,A4, [A6 - 0x10]
00000C42 4E5E unlink A6
00000C44 205F movea.l A0, [A7]+
00000C46 504F addq.w A7, 8
00000C48 4ED0 jmp [A0]
00000C4A 0000 .incomplete